﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
using System.Data;

using System.IO;
using System.Text;

public partial class _Default : System.Web.UI.Page
{
    GerenciaLogin GrLogin = new GerenciaLogin();

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Session["ses_cod_pess"] = "";
            Session["ses_nome_pess"] = "";
            Session["ses_ind_admi_dado"] = "";
            Session["ses_login_validado"] = "N";
            Session["ses_resultado_busca_dd"] = null;
            Session["ses_resultado_busca"] = null;

            DataSet dsResultado = GrLogin.dsLogin("PACK_APP_LOGIN.PROC_APP_LOGIN_USUARIO", User.Identity.Name.ToString().Replace("CORPORATE\\", ""));

            foreach (DataRow drResultado in dsResultado.Tables[0].Rows)
            {
                Session["ses_cod_pess"] = drResultado[0].ToString();
                Session["ses_nome_pess"] = drResultado[1].ToString();
                Session["ses_ind_admi_dado"] = drResultado[2].ToString();
            }

            Label lbl_cabecalho = (Label)Master.FindControl("lbl_cabecalho");

            if (Session["ses_cod_pess"] == "")
            {
                lbl_cabecalho.Text = "Desculpe, não foi possível identificar seu usuário. Favor contactar o AD.";
            }
            else
            {
                Session["ses_login_validado"] = "S";
                lbl_cabecalho.Text = "Bem vindo, " + Session["ses_nome_pess"].ToString() + ".";
            }
        }

    }
}